internal/strconv.floatInfo.mantbits (field)
17 uses
internal/strconv (current package)
atof.go#L8: mantbits uint
atof.go#L386: d.Shift(int(1 + flt.mantbits))
atof.go#L390: if mant == 2<<flt.mantbits {
atof.go#L399: if mant&(1<<flt.mantbits) == 0 {
atof.go#L412: bits := mant & (uint64(1)<<flt.mantbits - 1)
atof.go#L413: bits |= uint64((exp-flt.bias)&(1<<flt.expbits-1)) << flt.mantbits
atof.go#L415: bits |= 1 << flt.mantbits << flt.expbits
atof.go#L438: if mantissa>>float64info.mantbits != 0 {
atof.go#L510: exp += int(flt.mantbits) // mantissa now implicitly divided by 2^mantbits.
atof.go#L518: for mantissa != 0 && mantissa>>(flt.mantbits+2) == 0 {
atof.go#L525: for mantissa>>(1+flt.mantbits+2) != 0 {
atof.go#L545: if mantissa == 1<<(1+flt.mantbits) {
atof.go#L551: if mantissa>>flt.mantbits == 0 { // Denormal or zero.
atof.go#L556: mantissa = 1 << flt.mantbits
atof.go#L561: bits := mantissa & (1<<flt.mantbits - 1)
atof.go#L562: bits |= uint64((exp-flt.bias)&(1<<flt.expbits-1)) << flt.mantbits
atof.go#L564: bits |= 1 << flt.mantbits << flt.expbits
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)